home *** CD-ROM | disk | FTP | other *** search
/ QuickTime VR Showcase / QuickTime VR Showcase.iso / 3rd Parties / Software / Apple / AMT 2.1 New Features Demo / SOURCES / oQTVR_1_2.k < prev    next >
Encoding:
Text File  |  1996-12-21  |  15.5 KB  |  722 lines  |  [TEXT/MPS ]

  1. object oQTVR_1_2 is cDefaultContainer
  2. with
  3.     Binder is oBinder;
  4.     Label is -1;
  5.     Items is [
  6.         oKeyboard_Volume__2_28,
  7.         oQV_WHIP_AIF_2_20,
  8.         oQV_BCK1_PIC_2_16,
  9.         oExit_Inverse_2_11,
  10.         oClick_Sound__Up__2_8,
  11.         oClick_Sound__down__2_9,
  12.         oArrow_Right_Yellow_Highligh_2_2,
  13.         oArrow_Left_Yellow_Highlight_2_3,
  14.         oExit_Yellow_Highlight_2_4,
  15.         oExplain_Yellow_Highlight_2_21,
  16.         oMenu_Yellow_Highlight_2_6,
  17.         oArrow_Left_Inverse_2_7,
  18.         oArrow_Right_Inverse_2_10,
  19.         oExplain_Inverse_2_12,
  20.         oMenu_Inverse_2_13,
  21.         oS4_MONV_MOV_2_15,
  22.         oIn_the_Corral_2_17,
  23.         oCloser_to_the_Mesa_2_18,
  24.         oNear_the_Big_Tree_2_19,
  25.         oQV_HLP1_PIC_2_23
  26.     ];
  27. end;
  28.  
  29.  
  30. object oKeyboard_Volume__2_28 is cKeyboardHandler
  31. with
  32.     Behavior is cDefaultBehavior
  33.     has
  34.         KeyDown(theTarget, theKey)
  35.         use
  36.             KeyMatch;
  37.             
  38.             do
  39.                 KeyMatch := theKey = '-';
  40.                 if KeyMatch then
  41.                     theTarget.DoDefaultMethod := false;
  42.                 
  43.                     oSoundVolume.StepIndexBy(-1);
  44.                 end;
  45.                 KeyMatch := theKey = '=';
  46.                 if KeyMatch then
  47.                     theTarget.DoDefaultMethod := false;
  48.                 
  49.                     oSoundVolume.StepIndexBy(1);
  50.                 end;
  51.                 KeyMatch := theKey = '+';
  52.                 if KeyMatch then
  53.                     theTarget.DoDefaultMethod := false;
  54.                 
  55.                     oSoundVolume.StepIndexBy(1);
  56.                 end;
  57.             end;
  58.         
  59.     with
  60.         Enabled is true; Shown is false; 
  61.         X is 30; Y is 24; Width is 0; Height is 0;
  62.     end;
  63. end;
  64.  
  65.  
  66. object oQV_WHIP_AIF_2_20 is cSoundHandler
  67. with
  68.     Supplier is oQV_WHIP_WAV;
  69.     Behavior is cDefaultBehavior
  70.     has
  71.     with
  72.         Enabled is true; Shown is true; 
  73.         X is 229; Y is 122; Width is 32; Height is 24;
  74.     end;
  75. end;
  76.  
  77.  
  78. object oQV_BCK1_PIC_2_16 is cPictureHandler
  79. with
  80.     Duration is -1;
  81.     Supplier is oQV_BCK1_PIC;
  82.     Behavior is cDefaultBehavior
  83.     has
  84.     with
  85.         Enabled is false; Shown is true; 
  86.         X is 0; Y is 0; Width is 640; Height is 480;
  87.     end;
  88. end;
  89.  
  90.  
  91. object oExit_Inverse_2_11 is cPictureHandler
  92. with
  93.     Duration is -1;
  94.     Supplier is oS2_ETI_PIC;
  95.     Behavior is cDefaultBehavior
  96.     has
  97.         Offscreen(theTarget)
  98.             do
  99.                 theTarget.Show(false);
  100.                 theTarget.Enable(false);
  101.             end;
  102.         
  103.     with
  104.         Enabled is true; Shown is true; 
  105.         X is 528; Y is 439; Width is 112; Height is 42;
  106.     end;
  107. end;
  108.  
  109.  
  110. object oClick_Sound__Up__2_8 is cSoundHandler
  111. with
  112.     Supplier is oS3_2clk_WAV;
  113.     Behavior is cDefaultBehavior
  114.     has
  115.     with
  116.         Enabled is true; Shown is true; 
  117.         X is 247; Y is 128; Width is 32; Height is 24;
  118.     end;
  119. end;
  120.  
  121.  
  122. object oClick_Sound__down__2_9 is cSoundHandler
  123. with
  124.     Supplier is oS3_clk_WAV;
  125.     Behavior is cDefaultBehavior
  126.     has
  127.     with
  128.         Enabled is true; Shown is true; 
  129.         X is 304; Y is 228; Width is 32; Height is 24;
  130.     end;
  131. end;
  132.  
  133.  
  134. object oArrow_Right_Yellow_Highligh_2_2 is cPictureHandler
  135. with
  136.     Duration is -1;
  137.     Supplier is oS2_ALYH_PIC;
  138.     Behavior is cDefaultBehavior
  139.     has
  140.         Offscreen(theTarget)
  141.             do
  142.                 theTarget.Show(false);
  143.             end;
  144.         
  145.         MouseEnter(theTarget, theX, theY)
  146.             do
  147.                 theTarget.Show(true);
  148.             end;
  149.         
  150.         MouseLeave(theTarget, theX, theY)
  151.             do
  152.                 theTarget.Show(false);
  153.             end;
  154.         
  155.         MouseDown(theTarget, theX, theY)
  156.             do
  157.                 theTarget.Show(false);
  158.                 oArrow_Right_Inverse_2_10.Show(true);
  159.                 -- Turn off the spining cursor, if there is one
  160.                 if oBinder.MouseSpin<>void then
  161.                     if oBinder.MouseSpin.IsRunning() then
  162.                         oBinder.MouseSpin.Stop();
  163.                     end;
  164.                     oBinder.MouseSpin := void;
  165.                 end;
  166.                 theTarget.Container.OverrideCursor := true;
  167.                 oBinder.MouseSpin := oHandSpin;
  168.                 if (oBinder.MouseSpin @ 1).Data=void then
  169.                     oBinder.MouseSpin.EachUp(Load);
  170.                 end;
  171.                 if not oBinder.MouseSpin.IsRunning() then
  172.                     oBinder.MouseSpin.Start();
  173.                 end;
  174.                 oBinder.Refresh();
  175.                 oClick_Sound__down__2_9.Run(true);
  176.             end;
  177.         
  178.         MouseUp(theTarget, theX, theY)
  179.             do
  180.                 theTarget.Show(true);
  181.                 oArrow_Right_Inverse_2_10.Show(false);
  182.                 -- Turn off the spining cursor, if there is one
  183.                 if oBinder.MouseSpin<>void then
  184.                     if oBinder.MouseSpin.IsRunning() then
  185.                         oBinder.MouseSpin.Stop();
  186.                     end;
  187.                     oBinder.MouseSpin := void;
  188.                 end;
  189.                 theTarget.Container.OverrideCursor := false;
  190.                 oBinder.Refresh();
  191.                 oClick_Sound__Up__2_8.Run(true);
  192.                 oBinder.Goto(oQTVR_2_3);
  193.                 oBinder.SetTransition(oWipeRight, 30);
  194.             end;
  195.         
  196.     with
  197.         Enabled is true; Shown is true; 
  198.         X is 473; Y is 426; Width is 51; Height is 54;
  199.     end;
  200. end;
  201.  
  202.  
  203. object oArrow_Left_Yellow_Highlight_2_3 is cPictureHandler
  204. with
  205.     Duration is -1;
  206.     Supplier is oS2_ARYH_PIC;
  207.     Behavior is cDefaultBehavior
  208.     has
  209.         Offscreen(theTarget)
  210.             do
  211.                 theTarget.Show(false);
  212.             end;
  213.         
  214.         MouseEnter(theTarget, theX, theY)
  215.             do
  216.                 theTarget.Show(true);
  217.             end;
  218.         
  219.         MouseLeave(theTarget, theX, theY)
  220.             do
  221.                 theTarget.Show(false);
  222.             end;
  223.         
  224.         MouseDown(theTarget, theX, theY)
  225.             do
  226.                 theTarget.Show(false);
  227.                 oArrow_Left_Inverse_2_7.Show(true);
  228.                 -- Turn off the spining cursor, if there is one
  229.                 if oBinder.MouseSpin<>void then
  230.                     if oBinder.MouseSpin.IsRunning() then
  231.                         oBinder.MouseSpin.Stop();
  232.                     end;
  233.                     oBinder.MouseSpin := void;
  234.                 end;
  235.                 theTarget.Container.OverrideCursor := true;
  236.                 oBinder.MouseSpin := oHandSpin;
  237.                 if (oBinder.MouseSpin @ 1).Data=void then
  238.                     oBinder.MouseSpin.EachUp(Load);
  239.                 end;
  240.                 if not oBinder.MouseSpin.IsRunning() then
  241.                     oBinder.MouseSpin.Start();
  242.                 end;
  243.                 oBinder.Refresh();
  244.                 oClick_Sound__down__2_9.Run(true);
  245.             end;
  246.         
  247.         MouseUp(theTarget, theX, theY)
  248.             do
  249.                 theTarget.Show(true);
  250.                 oArrow_Left_Inverse_2_7.Show(false);
  251.                 oBinder.Refresh();
  252.                 oClick_Sound__Up__2_8.Run(true);
  253.                 oBinder.Goto(oMain_Menu_1);
  254.                 oBinder.SetTransition(oWipeRight, 30);
  255.                 -- Turn off the spining cursor, if there is one
  256.                 if oBinder.MouseSpin<>void then
  257.                     if oBinder.MouseSpin.IsRunning() then
  258.                         oBinder.MouseSpin.Stop();
  259.                     end;
  260.                     oBinder.MouseSpin := void;
  261.                 end;
  262.                 theTarget.Container.OverrideCursor := false;
  263.             end;
  264.         
  265.     with
  266.         Enabled is true; Shown is true; 
  267.         X is 377; Y is 426; Width is 55; Height is 54;
  268.     end;
  269. end;
  270.  
  271.  
  272. object oExit_Yellow_Highlight_2_4 is cPictureHandler
  273. with
  274.     Duration is -1;
  275.     Supplier is oS2_ETYH_PIC;
  276.     Behavior is cDefaultBehavior
  277.     has
  278.         Offscreen(theTarget)
  279.             do
  280.                 theTarget.Show(false);
  281.             end;
  282.         
  283.         MouseEnter(theTarget, theX, theY)
  284.             do
  285.                 theTarget.Show(true);
  286.             end;
  287.         
  288.         MouseLeave(theTarget, theX, theY)
  289.             do
  290.                 theTarget.Show(false);
  291.             end;
  292.         
  293.         MouseDown(theTarget, theX, theY)
  294.             do
  295.                 theTarget.Show(false);
  296.                 oExit_Inverse_2_11.Show(true);
  297.                 -- Turn off the spining cursor, if there is one
  298.                 if oBinder.MouseSpin<>void then
  299.                     if oBinder.MouseSpin.IsRunning() then
  300.                         oBinder.MouseSpin.Stop();
  301.                     end;
  302.                     oBinder.MouseSpin := void;
  303.                 end;
  304.                 theTarget.Container.OverrideCursor := true;
  305.                 oBinder.MouseSpin := oHandSpin;
  306.                 if (oBinder.MouseSpin @ 1).Data=void then
  307.                     oBinder.MouseSpin.EachUp(Load);
  308.                 end;
  309.                 if not oBinder.MouseSpin.IsRunning() then
  310.                     oBinder.MouseSpin.Start();
  311.                 end;
  312.                 oBinder.Refresh();
  313.                 oClick_Sound__down__2_9.Run(true);
  314.             end;
  315.         
  316.         MouseUp(theTarget, theX, theY)
  317.             do
  318.                 theTarget.Show(true);
  319.                 oExit_Inverse_2_11.Show(false);
  320.                 -- Turn off the spining cursor, if there is one
  321.                 if oBinder.MouseSpin<>void then
  322.                     if oBinder.MouseSpin.IsRunning() then
  323.                         oBinder.MouseSpin.Stop();
  324.                     end;
  325.                     oBinder.MouseSpin := void;
  326.                 end;
  327.                 theTarget.Container.OverrideCursor := false;
  328.                 oBinder.Refresh();
  329.                 oClick_Sound__Up__2_8.Run(true);
  330.                 oBinder.Quit();
  331.             end;
  332.         
  333.     with
  334.         Enabled is true; Shown is true; 
  335.         X is 528; Y is 426; Width is 111; Height is 54;
  336.     end;
  337. end;
  338.  
  339.  
  340. object oExplain_Yellow_Highlight_2_21 is cPictureHandler
  341. with
  342.     Duration is -1;
  343.     Supplier is oS2_EXYH_PIC;
  344.     Behavior is cDefaultBehavior
  345.     has
  346.         Offscreen(theTarget)
  347.             do
  348.                 theTarget.Show(false);
  349.             end;
  350.         
  351.         MouseEnter(theTarget, theX, theY)
  352.             do
  353.                 theTarget.Show(true);
  354.                 -- Turn off the spining cursor, if there is one
  355.                 if oBinder.MouseSpin<>void then
  356.                     if oBinder.MouseSpin.IsRunning() then
  357.                         oBinder.MouseSpin.Stop();
  358.                     end;
  359.                     oBinder.MouseSpin := void;
  360.                 end;
  361.                 theTarget.Container.OverrideCursor := true;
  362.                 if oQueryCursor=void then
  363.                     oQueryCursor.Load();
  364.                 end;
  365.                 oQueryCursor.Set();
  366.             end;
  367.         
  368.         MouseLeave(theTarget, theX, theY)
  369.             do
  370.                 theTarget.Show(false);
  371.                 -- Turn off the spining cursor, if there is one
  372.                 if oBinder.MouseSpin<>void then
  373.                     if oBinder.MouseSpin.IsRunning() then
  374.                         oBinder.MouseSpin.Stop();
  375.                     end;
  376.                     oBinder.MouseSpin := void;
  377.                 end;
  378.                 theTarget.Container.OverrideCursor := false;
  379.             end;
  380.         
  381.         MouseDown(theTarget, theX, theY)
  382.             do
  383.                 theTarget.Show(false);
  384.                 oExplain_Inverse_2_12.Show(true);
  385.                 oBinder.Refresh();
  386.                 oClick_Sound__down__2_9.Run(true);
  387.                 oBinder.StopAll();
  388.                 oQV_HLP1_PIC_2_23.Show(not oQV_HLP1_PIC_2_23.IsShown());
  389.                 oS4_MONV_MOV_2_15.Show(not oS4_MONV_MOV_2_15.IsShown());
  390.                 oS4_MONV_MOV_2_15.Enable(not oS4_MONV_MOV_2_15.IsEnabled());
  391.                 oIn_the_Corral_2_17.Enable(not oIn_the_Corral_2_17.IsEnabled());
  392.                 oCloser_to_the_Mesa_2_18.Enable(not oCloser_to_the_Mesa_2_18.IsEnabled());
  393.                 oNear_the_Big_Tree_2_19.Enable(not oNear_the_Big_Tree_2_19.IsEnabled());
  394.             end;
  395.         
  396.         MouseUp(theTarget, theX, theY)
  397.             do
  398.                 theTarget.Show(true);
  399.                 oExplain_Inverse_2_12.Show(false);
  400.                 oBinder.Refresh();
  401.                 oClick_Sound__Up__2_8.Run(true);
  402.             end;
  403.         
  404.     with
  405.         Enabled is true; Shown is true; 
  406.         X is 289; Y is 427; Width is 87; Height is 53;
  407.     end;
  408. end;
  409.  
  410.  
  411. object oMenu_Yellow_Highlight_2_6 is cPictureHandler
  412. with
  413.     Duration is -1;
  414.     Supplier is oS2_MNUYH_PIC;
  415.     Behavior is cDefaultBehavior
  416.     has
  417.         Offscreen(theTarget)
  418.             do
  419.                 theTarget.Show(false);
  420.             end;
  421.         
  422.         MouseEnter(theTarget, theX, theY)
  423.             do
  424.                 theTarget.Show(true);
  425.             end;
  426.         
  427.         MouseLeave(theTarget, theX, theY)
  428.             do
  429.                 theTarget.Show(false);
  430.             end;
  431.         
  432.         MouseDown(theTarget, theX, theY)
  433.             do
  434.                 theTarget.Show(false);
  435.                 oMenu_Inverse_2_13.Show(true);
  436.                 -- Turn off the spining cursor, if there is one
  437.                 if oBinder.MouseSpin<>void then
  438.                     if oBinder.MouseSpin.IsRunning() then
  439.                         oBinder.MouseSpin.Stop();
  440.                     end;
  441.                     oBinder.MouseSpin := void;
  442.                 end;
  443.                 theTarget.Container.OverrideCursor := true;
  444.                 oBinder.MouseSpin := oHandSpin;
  445.                 if (oBinder.MouseSpin @ 1).Data=void then
  446.                     oBinder.MouseSpin.EachUp(Load);
  447.                 end;
  448.                 if not oBinder.MouseSpin.IsRunning() then
  449.                     oBinder.MouseSpin.Start();
  450.                 end;
  451.                 oBinder.Refresh();
  452.                 oClick_Sound__down__2_9.Run(true);
  453.             end;
  454.         
  455.         MouseUp(theTarget, theX, theY)
  456.             do
  457.                 theTarget.Show(true);
  458.                 oMenu_Inverse_2_13.Show(false);
  459.                 -- Turn off the spining cursor, if there is one
  460.                 if oBinder.MouseSpin<>void then
  461.                     if oBinder.MouseSpin.IsRunning() then
  462.                         oBinder.MouseSpin.Stop();
  463.                     end;
  464.                     oBinder.MouseSpin := void;
  465.                 end;
  466.                 theTarget.Container.OverrideCursor := false;
  467.                 oBinder.Refresh();
  468.                 oClick_Sound__Up__2_8.Run(true);
  469.                 oBinder.Goto(oMain_Menu_1);
  470.                 oBinder.SetTransition(oWipeRight, 30);
  471.             end;
  472.         
  473.     with
  474.         Enabled is true; Shown is true; 
  475.         X is 163; Y is 427; Width is 126; Height is 53;
  476.     end;
  477. end;
  478.  
  479.  
  480. object oArrow_Left_Inverse_2_7 is cPictureHandler
  481. with
  482.     Duration is -1;
  483.     Supplier is oS2_ALI_PIC;
  484.     Behavior is cDefaultBehavior
  485.     has
  486.         Offscreen(theTarget)
  487.             do
  488.                 theTarget.Show(false);
  489.                 theTarget.Enable(false);
  490.             end;
  491.         
  492.     with
  493.         Enabled is true; Shown is true; 
  494.         X is 381; Y is 441; Width is 51; Height is 40;
  495.     end;
  496. end;
  497.  
  498.  
  499. object oArrow_Right_Inverse_2_10 is cPictureHandler
  500. with
  501.     Duration is -1;
  502.     Supplier is oS2_ARI_PIC;
  503.     Behavior is cDefaultBehavior
  504.     has
  505.         Offscreen(theTarget)
  506.             do
  507.                 theTarget.Show(false);
  508.                 theTarget.Enable(false);
  509.             end;
  510.         
  511.     with
  512.         Enabled is true; Shown is true; 
  513.         X is 477; Y is 438; Width is 50; Height is 42;
  514.     end;
  515. end;
  516.  
  517.  
  518. object oExplain_Inverse_2_12 is cPictureHandler
  519. with
  520.     Duration is -1;
  521.     Supplier is oS2_EXI_PIC;
  522.     Behavior is cDefaultBehavior
  523.     has
  524.         Offscreen(theTarget)
  525.             do
  526.                 theTarget.Show(false);
  527.                 theTarget.Enable(false);
  528.             end;
  529.         
  530.     with
  531.         Enabled is true; Shown is true; 
  532.         X is 291; Y is 438; Width is 87; Height is 43;
  533.     end;
  534. end;
  535.  
  536.  
  537. object oMenu_Inverse_2_13 is cPictureHandler
  538. with
  539.     Duration is -1;
  540.     Supplier is oS2_MNUI_PIC;
  541.     Behavior is cDefaultBehavior
  542.     has
  543.         Offscreen(theTarget)
  544.             do
  545.                 theTarget.Show(false);
  546.                 theTarget.Enable(false);
  547.             end;
  548.         
  549.     with
  550.         Enabled is true; Shown is true; 
  551.         X is 167; Y is 438; Width is 123; Height is 43;
  552.     end;
  553. end;
  554.  
  555.  
  556. object oS4_MONV_MOV_2_15 is cVRPanHandler
  557. with
  558.     Supplier is oS4_MONV_MOV;
  559.     Behavior is cDefaultBehavior
  560.     has
  561.         Offscreen(theTarget)
  562.             do
  563.                 theTarget.GoToNode( 20 );
  564.             end;
  565.         
  566.         Onscreen(theTarget)
  567.             do
  568.                 theTarget.Show(true);
  569.             end;
  570.         
  571.     with
  572.         Enabled is true; Shown is false; 
  573.         X is 296; Y is 28; Width is 320; Height is 200;
  574.     end;
  575. end;
  576.  
  577.  
  578. object oIn_the_Corral_2_17 is cEmptyHandler
  579. with
  580.     Duration is -1;
  581.     Behavior is cDefaultBehavior
  582.     has
  583.         MouseDown(theTarget, theX, theY)
  584.             do
  585.                 -- Turn off the spining cursor, if there is one
  586.                 if oBinder.MouseSpin<>void then
  587.                     if oBinder.MouseSpin.IsRunning() then
  588.                         oBinder.MouseSpin.Stop();
  589.                     end;
  590.                     oBinder.MouseSpin := void;
  591.                 end;
  592.                 theTarget.Container.OverrideCursor := true;
  593.                 if oFingerCursor=void then
  594.                     oFingerCursor.Load();
  595.                 end;
  596.                 oFingerCursor.Set();
  597.                 oQV_WHIP_AIF_2_20.Run(true);
  598.                 oBinder.Refresh();
  599.             end;
  600.         
  601.         MouseUp(theTarget, theX, theY)
  602.             do
  603.                 -- Turn off the spining cursor, if there is one
  604.                 if oBinder.MouseSpin<>void then
  605.                     if oBinder.MouseSpin.IsRunning() then
  606.                         oBinder.MouseSpin.Stop();
  607.                     end;
  608.                     oBinder.MouseSpin := void;
  609.                 end;
  610.                 theTarget.Container.OverrideCursor := false;
  611.                 oBinder.Refresh();
  612.                 oS4_MONV_MOV_2_15.GoToNode( 19 );
  613.             end;
  614.         
  615.     with
  616.         Enabled is true; Shown is true; 
  617.         X is 299; Y is 231; Width is 99; Height is 57;
  618.     end;
  619. end;
  620.  
  621.  
  622. object oCloser_to_the_Mesa_2_18 is cEmptyHandler
  623. with
  624.     Duration is -1;
  625.     Behavior is cDefaultBehavior
  626.     has
  627.         MouseDown(theTarget, theX, theY)
  628.             do
  629.                 -- Turn off the spining cursor, if there is one
  630.                 if oBinder.MouseSpin<>void then
  631.                     if oBinder.MouseSpin.IsRunning() then
  632.                         oBinder.MouseSpin.Stop();
  633.                     end;
  634.                     oBinder.MouseSpin := void;
  635.                 end;
  636.                 theTarget.Container.OverrideCursor := true;
  637.                 if oFingerCursor=void then
  638.                     oFingerCursor.Load();
  639.                 end;
  640.                 oFingerCursor.Set();
  641.                 oQV_WHIP_AIF_2_20.Run(true);
  642.                 oBinder.Refresh();
  643.             end;
  644.         
  645.         MouseUp(theTarget, theX, theY)
  646.             do
  647.                 -- Turn off the spining cursor, if there is one
  648.                 if oBinder.MouseSpin<>void then
  649.                     if oBinder.MouseSpin.IsRunning() then
  650.                         oBinder.MouseSpin.Stop();
  651.                     end;
  652.                     oBinder.MouseSpin := void;
  653.                 end;
  654.                 theTarget.Container.OverrideCursor := false;
  655.                 oBinder.Refresh();
  656.                 oS4_MONV_MOV_2_15.GoToNode( 20 );
  657.             end;
  658.         
  659.     with
  660.         Enabled is true; Shown is true; 
  661.         X is 401; Y is 232; Width is 106; Height is 56;
  662.     end;
  663. end;
  664.  
  665.  
  666. object oNear_the_Big_Tree_2_19 is cEmptyHandler
  667. with
  668.     Duration is -1;
  669.     Behavior is cDefaultBehavior
  670.     has
  671.         MouseDown(theTarget, theX, theY)
  672.             do
  673.                 -- Turn off the spining cursor, if there is one
  674.                 if oBinder.MouseSpin<>void then
  675.                     if oBinder.MouseSpin.IsRunning() then
  676.                         oBinder.MouseSpin.Stop();
  677.                     end;
  678.                     oBinder.MouseSpin := void;
  679.                 end;
  680.                 theTarget.Container.OverrideCursor := true;
  681.                 if oFingerCursor=void then
  682.                     oFingerCursor.Load();
  683.                 end;
  684.                 oFingerCursor.Set();
  685.                 oQV_WHIP_AIF_2_20.Run(true);
  686.                 oBinder.Refresh();
  687.             end;
  688.         
  689.         MouseUp(theTarget, theX, theY)
  690.             do
  691.                 -- Turn off the spining cursor, if there is one
  692.                 if oBinder.MouseSpin<>void then
  693.                     if oBinder.MouseSpin.IsRunning() then
  694.                         oBinder.MouseSpin.Stop();
  695.                     end;
  696.                     oBinder.MouseSpin := void;
  697.                 end;
  698.                 theTarget.Container.OverrideCursor := false;
  699.                 oBinder.Refresh();
  700.                 oS4_MONV_MOV_2_15.GoToNode( 41 );
  701.             end;
  702.         
  703.     with
  704.         Enabled is true; Shown is true; 
  705.         X is 512; Y is 231; Width is 100; Height is 59;
  706.     end;
  707. end;
  708.  
  709.  
  710. object oQV_HLP1_PIC_2_23 is cPictureHandler
  711. with
  712.     Duration is -1;
  713.     Supplier is oQV_HLP1_PIC;
  714.     Behavior is cDefaultBehavior
  715.     has
  716.     with
  717.         Enabled is false; Shown is false; 
  718.         X is 168; Y is 0; Width is 473; Height is 425;
  719.     end;
  720. end;
  721.  
  722.